package com.crm.model.mdao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.crm.model.mpojo.Product;
import com.crm.model.mpojo.ProductWithBLOBs;

@Mapper
public interface ProductMapper {
	
	/**
	 * 查询所有产品用于前台展示
	 */
	List<Map<String,String>> productAllPage();
	List<Map<String,String>> productAllTable(@Param("search") String search);
	/**
	 * 用于前台选择产品显示价格
	 */
	List<Map<String,String>>  productoiPage(@Param("x") Integer x);
	
	 int deleteByPrimaryKey(Integer pId);

	    int insert(ProductWithBLOBs record);

	    int insertSelective(ProductWithBLOBs record);

	    ProductWithBLOBs selectByPrimaryKey(Integer pId);

	    int updateByPrimaryKeySelective(ProductWithBLOBs record);

	    int updateByPrimaryKeyWithBLOBs(ProductWithBLOBs record);

	    int updateByPrimaryKey(Product record);
}
